// // 接口 很类似于java abstract类 或者 接口 的东西
package main

// import "fmt"

// // 规范
// type usber interface {
// 	start()
// 	shut()
// }

// type phone struct {
// }

// func (p phone) start() {
// 	fmt.Println("手机开机")
// }

// func (p phone) shut() {
// 	fmt.Println("手机关机")
// }

// type computer struct {
// }

// func (c computer) start() {
// 	fmt.Println("电脑开机")
// }

// func (c computer) shut() {
// 	fmt.Println("电脑关机")
// }

// func main() {
// 	var u usber

// 	u = new(phone)
// 	u.start()

// 	u = new(computer)
// 	u.start()
// }
